finish up in the glasshouse - French English Dictionary